lunar logistics vehicle - French English Dictionary